#include<stdio.h>
#define Max 1024//宏定义,预处理阶段进行的文本替换
//宏函数，使用时需要将参数都添加上括号，因为宏，是直接的文本替换，会有运算优先级的问题
/*#ifdef    条件编译，如果定义了后者，执行之间的程序
#endif

#ifndef    条件编译，如果没有定义了后者，执行之间的程序
#endif

typedef   定义一个类型为另一个类型
typedef  int  INT
INT a=0；





多文件编译
int add



*/ 
int main()
{
    printf("%d \n",Max);
    return 0;

}
/*   gcc编译器的处理过程：交叉编译，在不同平台编译代码
    1. gcc -E 1.c -o 1.i  :预处理，头文件展开过程，宏的替换，注释删除
    2. gcc -S 1.i -o 1.s  :编译阶段，将c语言编译成汇编语言
    3. gcc -c 1.s -o 1.o  :汇编代码变成目标文件
    4. gcc 1.o -o 1   链接依赖，到还有某些依赖，某些库
    5. 
*/